#include "drv_fan.h"

void drv_fan_init(void)//初始化fan引脚，fan->PC6,高电平打开
{
	GPIO_InitTypeDef GPIO_InitStruct;

	RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOC, ENABLE);//开时钟
	GPIO_InitStruct.GPIO_Pin = GPIO_Pin_6;//配置引脚
	GPIO_InitStruct.GPIO_Mode = GPIO_Mode_OUT;//输出模式
	GPIO_InitStruct.GPIO_OType = GPIO_OType_PP;//推挽输出
	GPIO_InitStruct.GPIO_Speed = GPIO_Speed_2MHz;//速率2MHz
	GPIO_Init(GPIOC, &GPIO_InitStruct);//传参初始化fan

	GPIO_ResetBits(GPIOC,GPIO_Pin_6);//默认风扇关闭
}

void drv_fan_open(void)
{
	GPIO_SetBits(GPIOC,GPIO_Pin_6);//风扇打开
}

void drv_fan_close(void)
{
	GPIO_ResetBits(GPIOC,GPIO_Pin_6);//风扇关闭
}
